
package com.huizhan.web.dao;
 
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
import java.util.*;
import com.huizhan.web.model.*;
import org.springframework.data.jpa.repository.*;


@Repository 
public interface RegisterDao extends JpaRepository<Register,Long>
{
    /**
     * 根据项目ID获取注册集合
     * @param projectId 项目ID
     * @return 注册集合
     */
    List<Register> findByProjectId(String projectId);
    
    /**
     * 
     * @param projectId
     * @param name
     * @return
     */
    Integer countByProjectIdAndName(String projectId,String name);

    /**
     * 根据项目id获取注册数量
     * @param projectId  项目id
     * @return 数量
     */
    Register findByProjectIdAndType(String projectId,Long type);

    /**
     * 获取数量
     * @param projectId
     * @param type
     * @return
     */
    Integer countByProjectIdAndType(String projectId,Long type);

}
